package com.alameda.manage.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 项目管理业务对象对象
 *
 * @author Lv
 * @date 2024/08/04
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "ManageDTO", description = "项目管理")
public class ManageBO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    private Long id;

    /**
     * 项目名称
     */
    @ApiModelProperty(value = "项目名称")
    private String projectName;

    /**
     * 项目描述
     */
    @ApiModelProperty(value = "项目描述")
    private String projectRemark;

    /**
     * 项目性质（1交付 2自研）
     */
    @ApiModelProperty(value = "项目性质")
    private String projectState;

    /**
     * 项目开始期限
     */
    @ApiModelProperty(value = "项目开始期限")
    private String projectStartTime;

    /**
     * 项目结束期限
     */
    @ApiModelProperty(value = "项目结束期限")
    private String projectEndTime;

    /**
     * 项目进度
     */
    @ApiModelProperty(value = "项目进度")
    private String projectSchedule;

}
